2014-02-03 - 9760.300 - Spec - Resource EPM reports #CrystalReportDevelopment
SPECIFICATIONS
9760.300 - Resource EPM reports
Requirement Summary
Need to create new EPM250 - Monthly Scorecard as a forward looking 3 month report from new Multiprovider.
Admin Info
Purpose
|
Need to create new EPM250 - Monthly Scorecard as a forward looking 3 month report from new Multiprovider.
|
Requested By
|
Mark Harris
|
Spec Created By
|
Praveen Guntuka
|
Spec Created Date
|
02/03/2014
|
Spec QA by
|
Uday Kumar P
|
Objects
|
EPM250
|
Document Status
|
Complete
|
References
Prior Tickets
None
Documents
None
Functional Requirement
1. New
EPM250 Scorecard by Monthly should show Shipped, Last Year, Budget, Last Year Variance and Budget variance for YTD and Open, Total, Last Year and Budget for Total Year and TY, LY and Budget Contribution % for S YTD and SO Full Year in Main section.
2. In all subreports it should show Total(Shipped + Open), Budget, Budget Variance,and Total, Budget and Budget Variance Contribution % for next 3 months based on Month parameter value.
3. Need to display Product Mix, License, Customer Segment, Customer, Silhouette and Collection wise data for above mentioned columns.
4. Need to display Report Name, Region Name, Currency, Units, Period and Year in header section.
5. Need to remove all the Budget files from the report.
6. Need to set the ‘TOP N’ for product Mix and all values for Silhouette, Customer, Customer segment & License sub reports.
7. For License Subreport, we have to display all licenses that have budget values for 3 months and move the other licenses without having budget for 3 months and License name is 'Other' into ‘Others’ category. Next we have sort the licenses based on descending order of First Month Total field value.
8. For Customer Segment subreport, we have to show all the Customer Segments.
9. For Customer subreport, we need display all customers that are not in between "9100001" to "9100009" and move the "9100001" to "9100009" customers into 'Others' category. We have to sort the Customers based on Customer Name.
10. For Sillhouette subreport, we need to display all the silhouettes that have budget values for 3 months and move the other Silhouettes without having budget for 3 months and Silhouette name is 'Other' into ‘Others’ category. Next we have sort the Silhouettes based on descending order of First Month Total field value.
11. For Collection subreport, we have to show Top 5 Collection values and move rest of Collections into 'Others' section as we do not have Budget values for Collections in database.
Solution Summary
1. Need to remove the Budget files from the EPM250 report.
2. Need to update the report with new BEx queries.
3. Need to create formulas to show Shipped, Last Year, Budget, Last Year Variance and Budget variance for YTD and Open, Total, Last Year and Budget for Total Year and TY, LY and Budget Contribution % for S YTD and SO Full Year in Main section.
4. Need to create formulas to show total(Shipped + Open), Budget, Budget Variance,and Total, Budget and Budget Variance Contribution % for next 3 months based on Month parameter value.
5. Need to display Report Name, Region Name, Currency, Units, Period and Year in header section.
6. Need to set the ‘TOP N’ for product Mix and all values for Silhouette, Customer, Customer segment & License sub reports.
7. For License Subreport, we have to display all licenses that have budget values for 3 months and move the other licenses without having budget for 3 months and License name is 'Other' into ‘Others’ category. Next we have sort the licenses based on descending order of First Month Total field value.
8. For Customer Segment subreport, we have to show all the Customer Segments.
9. For Customer subreport, we need display all licenses that are not in between "9100001" to "9100009" and move the "9100001" to "9100009" Customers in to 'Others' category. We have to sort the Customers based on Customer Name.
10. For Sillhouette subreport, we need to display all the silhouettes that have budget values for 3 months and move the other Silhouettes without having budget for 3 months and Silhouette name is 'Other' into ‘Others’ category. Next we have sort the Silhouettes based on descending order of First Month Total field value.
11. For Collection subreport, we have to show Top 5 Collection values and move rest of Collections to 'Others' section as we do not have Budget values for Collections in database.
Test Plan
SNo.
|
Test Scenario
|
Expected Results
|
1
|
Execute the new Crystal Report in Crystal Designer tool after changes.
|
Report should execute successfully in Crystal Designer tool.
|
2
|
Schedule the Crystal Report in NEC Infoview.
|
Report should execute successfully in NEC Infoview.
|
3
|
Validate the values with BEx query values.
|
Report should successfully validate with BEx query values.
|
Solution Details
Need to update the report with new BEx queries and make the following report changes:
Main report section:
1. Need to remove the Budget files form the main report.
2. For YTD section, need to display Shipped, Last Year, Budget, Last Year Variance and Budget variance and Coverage % for Last Year and Budget.
- Shipped, Last Year, Budget are direct fields from BEx query.
- LY Variance = Shipped YTD - Last Year YTD.
- Budget Variance = Shipped YTD - Budget YTD.
- Coverage % for Last Year YTD = (Shipped YTD / Last Year YTD)*100.
- Coverage % for Budger YTD = (Shipped YTD / Budget YTD)*100.
3. For Total Year section, Need to display Open, Total, Last Year and Budget and Coverage % for Last year and Budget.
- All fields should be direct fields from BEx query.
- Coverage % for Last Year FY = (Total TY / Total Shipped LY)*100.
- Coverage % for Budger FY = (Total TY / Budget TY)*100.
4. For Contribution % section, need to display TY, LY and Budget Contribution % for S YTD and SO Full Year.
For S YTD column:
- TY = Shipped Contribution YTD / Shipped Revenue.
- LY = Shipped Contribution Last Yr YTD / shipped revenue Last Yr YTD.
- Budget = Budget Contribution YTD / Budet Revenue.
For SO Full Year column:
- TY = (Shipped + Open order contribution this year) / (Shipped + Open Revenue this year).
- LY = Shipped Contribution Last Yr / Shipped Revenue Last Yr.
- Budget = Budget Contribution / Budget Revenue.
5. Each subreport need to show four sections as follows:
- Total (Shipped + Open).
- Budget.
- Budget Variance.
- Contribution %.
SubReport Details:
Product Mix Subreport:
1. Need to show Total(Open + Shipped), Budget, Budget Variance for 3 months based on Month parameter value and Contribution % for Total, Budget and Budget variance for respective Product Mix.
2. Need to set the ‘TOP 5’ for product Mix and sort descending based on first Month Total value.
License Subreport:
1. Need to show Total(Open + Shipped), Budget, Budget Variance for 3 months based on Month parameter value and Contribution % for Total, Budget and Budget variance for respective Licenses.
2. Need to display all licenses that have budget values for 3 months.
3. Need to display Licenses without having budget for 3 months and License name is 'Other' into ‘Others’ category.
4. Need to sort the licenses based on descending order of First Month Total field value.
Customer Segment Subreport:
1. Need to show Total(Open + Shipped), Budget, Budget Variance for 3 months based on Month parameter value and Contribution % for Total, Budget and Budget variance for respective Customer Segment values.
2. Need to display all Customer Segments by region.
3. Need to sort the Customer Segments based on Ascending order of Customer Segment Key value.
Customer Subreport:
1. Need to show Total(Open + Shipped), Budget, Budget Variance for 3 months based on Month parameter value and Contribution % for Total, Budget and Budget variance for respective Customer values.
2. Need to display all Customers that are not in between "9100001" to "9100009".
3. Need to display "9100001" to "9100009" Customers in to 'Others' category.
4. Need to sort the Customers based on ascending order of Customer Names.
Silhouette Subreport:
1. Need to show Total(Open + Shipped), Budget, Budget Variance for 3 months based on Month parameter value and Contribution % for Total, Budget and Budget variance for respective Silhouettes.
2. Need to display all Silhouettes that have budget values for 3 months.
3. Need to display Silhouettes without having budget for 3 months and Silhouettes name is 'Other' into ‘Others’ category.
4. Need to sort the licenses based on descending order of First Month Total field value.
Collection Subreport:
1. Need to show Total(Open + Shipped), Budget, Budget Variance for 3 months based on Month parameter value and Contribution % for Total, Budget and Budget variance for respective Collections.
2. Need to set the ‘TOP 5’ for Collections and move rest of Collections to 'Others' category, as we do not have Budget values for Collections in database.
Formulas used in Subreports:
- Budget variance = Total revenue MTD - Total Budget MTD.
- Total % = Total Contribution for three months / Total Revenue for three months.
- Budget % = Total budget contribution for three months / Total Budget revenue for three months.
- Budget variance = Budget % - Total %.
Issues
None